Il software di revisione del codice tra pari fornisce i mezzi attraverso i quali il codice può essere esaminato da uno sviluppatore diverso dal suo autore. Il software di revisione del codice tra pari consente a più sviluppatori di vedere le modifiche al codice apportate da altri sviluppatori, riducendo il rischio di bug, vulnerabilità di sicurezza e requisiti mancanti. Il software di revisione del codice tra pari è utilizzato dai team di sviluppo software nella fase di sviluppo di un progetto, che è più economica, veloce, facile e più approfondita rispetto a fare revisioni durante la fase dei requisiti, la fase di test o dopo la consegna del progetto. Il software di revisione del codice tra pari consente agli sviluppatori non solo di vedere il codice ma anche i dettagli di quale codice è stato modificato e di commentare tali modifiche. Il software di revisione del codice tra pari spesso si integra direttamente in altri strumenti, comprese le soluzioni di hosting del controllo di versione.
Per qualificarsi come sistema software di revisione del codice tra pari, un prodotto deve:
Visualizzare le modifiche specifiche apportate da uno sviluppatore
Consentire agli sviluppatori di scrivere commenti su file e modifiche specifiche
Inviare messaggi quando vengono richieste revisioni del codice o vengono inviati commenti sulle revisioni del codice